\hypertarget{classLecteurPhraseAvecArbre}{
\section{LecteurPhraseAvecArbre Class Reference}
\label{classLecteurPhraseAvecArbre}\index{LecteurPhraseAvecArbre@{LecteurPhraseAvecArbre}}
}


Elle consiste en l'écriture d'un lecteur de phrases qui construise table des symboles et arbre abstrait.  




{\ttfamily \#include $<$LecteurPhraseAvecArbre.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLecteurPhraseAvecArbre_a1b2dedb4cdc644c4a82a5e1c6872d240}{
{\bfseries LecteurPhraseAvecArbre} (string nomFich)}
\label{classLecteurPhraseAvecArbre_a1b2dedb4cdc644c4a82a5e1c6872d240}

\item 
void \hyperlink{classLecteurPhraseAvecArbre_abb0ad32096ddd2a1140681dca1b4b9e6}{analyse} ()
\begin{DoxyCompactList}\small\item\em Si le contenu du fichier est conforme à la grammaire, cette méthode se termine normalement et affiche un message \char`\"{}Syntaxe correcte\char`\"{}. la table des symboles (ts) et l'arbre abstrait (arbre) auront été construits. Sinon, le programme sera interrompu (exit). \item\end{DoxyCompactList}\item 
\hyperlink{classTableSymboles}{TableSymboles} \hyperlink{classLecteurPhraseAvecArbre_a14e9f9598948df424aec947ac2d4d4e2}{getTs} ()
\begin{DoxyCompactList}\small\item\em accesseur \item\end{DoxyCompactList}\item 
\hyperlink{classNoeud}{Noeud} $\ast$ \hyperlink{classLecteurPhraseAvecArbre_aeacb7c5e208f8744ddf6ca2336c26508}{getArbre} ()
\begin{DoxyCompactList}\small\item\em accesseur \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Elle consiste en l'écriture d'un lecteur de phrases qui construise table des symboles et arbre abstrait. 

\subsection{Member Function Documentation}
\hypertarget{classLecteurPhraseAvecArbre_abb0ad32096ddd2a1140681dca1b4b9e6}{
\index{LecteurPhraseAvecArbre@{LecteurPhraseAvecArbre}!analyse@{analyse}}
\index{analyse@{analyse}!LecteurPhraseAvecArbre@{LecteurPhraseAvecArbre}}
\subsubsection[{analyse}]{\setlength{\rightskip}{0pt plus 5cm}LecteurPhraseAvecArbre::analyse (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{classLecteurPhraseAvecArbre_abb0ad32096ddd2a1140681dca1b4b9e6}


Si le contenu du fichier est conforme à la grammaire, cette méthode se termine normalement et affiche un message \char`\"{}Syntaxe correcte\char`\"{}. la table des symboles (ts) et l'arbre abstrait (arbre) auront été construits. Sinon, le programme sera interrompu (exit). 


\begin{DoxyParams}{Parameters}
\item[{\em aucun}]\end{DoxyParams}
\hypertarget{classLecteurPhraseAvecArbre_aeacb7c5e208f8744ddf6ca2336c26508}{
\index{LecteurPhraseAvecArbre@{LecteurPhraseAvecArbre}!getArbre@{getArbre}}
\index{getArbre@{getArbre}!LecteurPhraseAvecArbre@{LecteurPhraseAvecArbre}}
\subsubsection[{getArbre}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Noeud} $\ast$ LecteurPhraseAvecArbre::getArbre (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classLecteurPhraseAvecArbre_aeacb7c5e208f8744ddf6ca2336c26508}


accesseur 


\begin{DoxyParams}{Parameters}
\item[{\em aucun}]\end{DoxyParams}
\begin{DoxyReturn}{Returns}
arbre 
\end{DoxyReturn}
\hypertarget{classLecteurPhraseAvecArbre_a14e9f9598948df424aec947ac2d4d4e2}{
\index{LecteurPhraseAvecArbre@{LecteurPhraseAvecArbre}!getTs@{getTs}}
\index{getTs@{getTs}!LecteurPhraseAvecArbre@{LecteurPhraseAvecArbre}}
\subsubsection[{getTs}]{\setlength{\rightskip}{0pt plus 5cm}{\bf TableSymboles} LecteurPhraseAvecArbre::getTs (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classLecteurPhraseAvecArbre_a14e9f9598948df424aec947ac2d4d4e2}


accesseur 


\begin{DoxyParams}{Parameters}
\item[{\em aucun}]\end{DoxyParams}
\begin{DoxyReturn}{Returns}
ts 
\end{DoxyReturn}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
\hyperlink{LecteurPhraseAvecArbre_8h}{LecteurPhraseAvecArbre.h}\item 
LecteurPhraseAvecArbre.cc\end{DoxyCompactItemize}
